package com.gitee.xmhzzz.mqtt.broker.context;

import com.gitee.xmhzzz.mqtt.broker.security.DefaultAuthSecurity;
import com.gitee.xmhzzz.mqtt.broker.security.IAuthSecurity;
import com.gitee.xmhzzz.mqtt.broker.session.MQTTSessionContext;
import com.gitee.xmhzzz.mqtt.broker.topic.TopicManage;
import lombok.Getter;

/**
 * @ClassName ApplicationContext
 * @Description
 * @Author wzq
 * @Date 2024/6/28 14:00
 * @Version 1.0
 */
public class ApplicationContext {

    @Getter
    private static final IAuthSecurity authSecurity = new DefaultAuthSecurity();


    @Getter
    private static final MQTTSessionContext context = new MQTTSessionContext();


    @Getter
    private static final TopicManage topicManage = new TopicManage();

}
